package com.zmn.oms.model.entity.perf;

import com.zmn.common.utils.pager.Pages;
import com.zmn.mcc.common.enums.DpermitEnum;
import com.zmn.mcc.permit.client.annotation.PermitDataType;
import lombok.Data;

import java.util.List;

/**
 * 类描述：城市绩效查询
 *
 * @author liuying
 * @date 2019/01/30 16:22
 */
@Data
public class PerfCityQuery extends Pages {

    private static final long serialVersionUID = 1548836479775L;

    /**
     * 公司id
     **/
    private List<Integer> companyId;

    /**
     * 城市id
     **/
    private List<Integer> cityId;

    /**
     * 服务公司
     */
    private List<Integer> manageCompanyId;

    /**
     * 月份，格式为201804
     */
    private Integer month;

    /**
     * 公司id
     **/
    @PermitDataType(value = DpermitEnum.ORGANIZE_SUB)
    private List<Integer> permitCompanyList;

    /**
     * 城市id
     **/
    @PermitDataType(value = DpermitEnum.AREA_CITY)
    private List<Integer> permitCityList;

    /**
     * 服务公司
     */
    @PermitDataType(value = DpermitEnum.ORGANIZE_SP)
    private List<Integer> permitManageCompanyList;

}
